mechanical dust separator - Espagnol Anglais Dictionnaire